Command Palette

Search for a command to run...

MECHATRONICScorelabSem 6

ROBOT OPERATING SYSTEM LAB

MTE 3142

Syllabus

  • 01Introduction to ROS2
  • 02Installation
  • 03Create ROS2 Workspace: Python and C++ Package
  • 04Object-Oriented Programming
  • 05ROS2 Nodes
  • 06Publisher/Subscriber
  • 07Custom
  • 08Experiments with Turtle Sim Package
  • 09Topics
  • 10Services
  • 11Actions
  • 12Parameters
  • 13Debug Tools in ROS2
  • 14Introduction to URDF
  • 153 axis manipulator design
  • 16Control of manipulator
  • 173 wheeled robot Design
  • 18Gazebo and RViz
  • 19Sensor Integration
  • 20Introduction to Moveit2
  • 21ROS2 Industrial Robots
  • 22Working with TurtleBot and UR5 using ROS2

References

  • Anis Koubâa, Robot Operating System (ROS), the complete reference, volume 1, Springer International Publishing, 2016
  • Anis Koubâa, Robot Operating System (ROS), the complete reference, volume 2, Springer International Publishing, 2017
  • Lentin Joseph, Robot Operating System for absolute beginners, Apress Media LLC, 2018
  • Wyatt Newman, A systematic approach to learning robot programming with ROS, Chapman and Hall, 2017
  • Joseph Howse, Prateek Joshi, Michael Beyeler, OpenCV Computer Vision projects with Python, Packt Publishing, 2016
  • Alvaro Morena, Artificial Vision and Language Processing for Robotics, Packt Publishing, 2019
  • https://wiki.ros.org/
Credits Structure
0Lecture
0Tutorial
3Practical
1Total